package com.cy.pj.sys.service;

import com.cy.pj.sys.pojo.CGBNotice;

import java.util.List;

public interface CGBNoticeService {
    /**
     * 新增一条公告
     * @param notice 封装公告数据
     * @return
     */
    int insertNotice(CGBNotice cgbNotice);

    /**
     * 修改公告
     * @param notice
     * @return
     */
    int updateNotice(CGBNotice cgbNotice);

//    /**
//     * 删除公告
//     * @param notice
//     * @return
//     */
//    int deleteNotice(Notice notice);

    /**
     * 定义一个数组,存储删除的id
     * @param id
     * @return
     */
    int deleteNotice(Integer id);

    /**
     * 基于条件查询
     * @param cgbNotice
     * @return
     */
    List<CGBNotice> selectByCondition(CGBNotice cgbNotice);

    /**
     * 基于id查询总条数
     * @param noticeId
     * @return
     */
    CGBNotice selectById(Integer noticeId);

}
